Join queries

select STUDENT.*, RESULTAAT.* 
from STUDENT, RESULTAAT
where STUDENT.student_nr = RESULTAAT.student_nr;
Uitvoer:

tabular259

Deze query geeft van alle studenten de bijbehorende resultaten. Een query op meerdere tabellen wordt een join genoemd. Bij een join wordt ieder tupel van de eerste tabel geconcateneerd met ieder tupel van de tweede tabel. Er is dus sprake van een Cartesisch product van twee tabellen. In het where-predicaat kan gespecificeerd worden welke van die (meestal zeer veel) tupels in het resultaat moeten komen. In dit geval zijn dat de tupels waarvan de studentnummers gelijk zijn.